
/**
 *  移动到一个定位 
 */
function toPoint() {
  //这里给动画设置一个初始值
  map.getView().animate({
    //将地理坐标转为投影坐标
    center: ol.proj.transform([117.869, 36.559], 'EPSG:4326', 'EPSG:3857'),
    duration: 1000,
    zoom: 12,
  })
}

/**
 * 判断是否显示影像图
 */
function checkYingXiang() {
  // 获取checkbox元素
  var CheckYingXiang = document.getElementById('yingXiang');
  // 判断checkbox是否被选中
  if (CheckYingXiang.checked) {
    console.log('Checkbox 被选中了。');
    // 显示影像地图
    addYingxiang();
  } else {
    console.log('Checkbox 没有选中。');
    quxiaoYingxiang();
  }
}

/**
 * 是否显示影像地图
 */
function addYingxiang() {
  // 确保地图容器已经加载完成后添加图层
  map.addLayer(YXMapLayer);
}

/**
 * 取消影像地图
 */
function quxiaoYingxiang() {
  map.removeLayer(YXMapLayer);
}

/**
 * 判断是否显示路网
 */
function checkLuWang() {
  // 获取checkbox元素
  var luwang = document.getElementById('luwang');
  // 判断checkbox是否被选中
  if (luwang.checked) {
    map.addLayer(MapLayer);
  } else {
    map.removeLayer(MapLayer);
  }
}

/**
 * 图层管理
 */
function layersmanger() {
  var layersM = document.getElementById('layersM');
  var layerscontrol = document.getElementById('layerscontrol');
  if (layersM.checked) {
    // 显示管理图层模态框
    layerscontrol.style.display = 'block';
  } else {
    layerscontrol.style.display = 'none';
  }
}

//复位功能（复位到初始状态）
document.getElementById('restore').onclick = function () {
  //初始中心点
  view.setCenter(centerPos);
  //初始缩放级数
  view.setZoom(zoom);
}